-
Notifications
You must be signed in to change notification settings - Fork 36
Batched FRI soundness #273
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
base: main
Are you sure you want to change the base?
Conversation
Co-authored-by: Bolton Bailey <bolton.bailey@gmail.com>
…uments, did a bit of linting, and fixing breaks due to rename of evalX and evalY
…finition, allowing lemmas from Mathlib about monomial to be leveraged, completed proof of monomial_xy_degree and added missing non-zero assumption to totalDegree_prod
…rmindEth/ZKLibFri into Ferinko/ElijahVlasov/fri-soundness
🤖 Gemini PR SummaryThis diff represents a major step towards formalizing the security of the FRI protocol, underpinned by a significant refactoring of the algebraic and field theory libraries. Here is a summary of the key changes:
In essence, this diff strengthens the algebraic foundations and introduces the core theoretical components required to formally prove the security of the FRI protocol. Analysis of Changes
Last updated: 2025-12-09 13:35 UTC. See the main CI run for build status. |
| ([]ₒ ++ₒ | ||
| [((BatchedFri.Spec.BatchingRound.batchSpec 𝔽 t) ++ₚ | ||
| (Spec.pSpecFold D g k s ++ₚ Spec.FinalFoldPhase.pSpec 𝔽 ++ₚ | ||
| Spec.QueryRound.pSpec D g l)).Challenge]ₒ).FiniteRange := sorry |
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
@alexanderlhicks @quangvdao See here for typeclass inference issue 🙂
c540cf3 to
265b6cb
Compare
Blueprint of Batched FRI soundness result from "Proximity Gaps for Reed-Solomon Codes" (section 8)